synthetic sand mixtures - Turco Inglés Diccionario